astounded (someone) with (something)

Translations
a stupéfait (quelqu’un) par (quelque chose)